Technical Q&A QA1288
Suppressing the "unexpectedly quit" alert


Q: 「The application <application> has unexpectedly quit」警告が表示されないようにするには、どうすればよいのでしょうか。

A: コマンドラインから、CrashReporter のデフォルト設定を変更することで、(Mac OS X 10.3 で)この警告を表示しないようにできます。

defaults write com.apple.CrashReporter DialogType <setting>

現在 <setting> に指定できる値は、次のとおりです。

"none" = ダイアログをまったく表示しません(クラッシュレポートは依然として暗黙のうちにディスクに書き込まれます)

"prompt" = 予期せずに終了したとことを示すダイアログを表示し、ユーザがクラッシュレポートの送信または表示を希望するかどうか確認を求めます。

"crashreport" = 予期せずに終了したとことを示すダイアログを表示せず、代わりに、クラッシュレポートの送信画面を表示します。

変更した DialogType の設定は「‾Library/Preferences/com.apple.CrashReporter.plist」に書き込まれます。

現在、この設定をプログラムから変更する手段は用意されていません。


[2003 年 10 年 10 日]